PEP8命名規則
型式 | 說明 | 範例 |
---|---|---|
Class | 類別名稱使用大駝峰式命名法 | class ExampleClass (object): |
Module | 模組名稱使用全小寫命名法 | module_name.py |
Constant | 常數名稱使用全大寫並以底線連接 | EXAMPLE_CONSTANT_NAME |
Function | 函式、方法、變數名稱使用蛇式大小寫以底線分隔 | def function_name(): |
Method | 函式、方法、變數名稱使用蛇式大小寫以底線分隔 | def method_name(self): |
Variable | 函式、方法、變數名稱使用蛇式大小寫以底線分隔 | var_name = 1 |
Private Class | 類別中私人屬性名稱須於前方加上底線 | def _private_function_name(): |
參考資料: http://seanlin.logdown.com/posts/238789-python-idioms-24-pep-8-naming-convension